From 33ea7cb0ee35ab75f1a1fbf1b62a5131f4d0a381 Mon Sep 17 00:00:00 2001 From: "iap10@freefall.cl.cam.ac.uk" Date: Thu, 1 Dec 2005 02:36:46 +0100 Subject: [PATCH] Improve the tls warning message to mention that the best soloution is to install a 'xen-friendly' glibc. Signed-off-by: ian@xensource.com --- linux-2.6-xen-sparse/arch/xen/i386/kernel/fixup.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/linux-2.6-xen-sparse/arch/xen/i386/kernel/fixup.c b/linux-2.6-xen-sparse/arch/xen/i386/kernel/fixup.c index ccfb39d2d6..5188b23f2f 100644 --- a/linux-2.6-xen-sparse/arch/xen/i386/kernel/fixup.c +++ b/linux-2.6-xen-sparse/arch/xen/i386/kernel/fixup.c @@ -56,9 +56,11 @@ fastcall void do_fixup_4gb_segment(struct pt_regs *regs, long error_code) DP("***************************************************************"); DP("***************************************************************"); DP("** WARNING: Currently emulating unsupported memory accesses **"); - DP("** in /lib/tls libraries. The emulation is very **"); + DP("** in /lib/tls glibc libraries. The emulation is **"); DP("** slow. To ensure full performance you should **"); - DP("** execute the following as root: **"); + DP("** install a 'xen-friendly' (nosegneg) version of **"); + DP("** the library, or disable tls support by executing **"); + DP("** the following as root: **"); DP("** mv /lib/tls /lib/tls.disabled **"); DP("** Offending process: %-38.38s **", info); DP("***************************************************************"); -- 2.30.2